home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
bbsdoors
/
wwmail44.zip
/
USERREC.H
< prev
next >
Wrap
C/C++ Source or Header
|
1993-01-31
|
2KB
|
65 lines
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <string.h>
#include <dos.h>
#include <process.h>
#include <sys\stat.h>
#include <time.h>
#include <ctype.h>
#include <io.h>
#include <conio.h>
#include <dir.h>
#include <alloc.h>
#include <iostream.h>
#include "vardec.h" // yours
#define cr 1 // print a carriage return or not
#define nocr 0
#define black "\x1B[30m"
#define red "\x1B[31m"
#define green "\x1B[32m"
#define yellow "\x1B[0;1;33m"
#define blue "\x1B[0;1;34m"
#define magenta "\x1B[35m"
#define cyan "\x1B[36m"
#define white "\x1B[37m"
#define bblack "\x1B[40m"
#define bred "\x1B[41m"
#define bgreen "\x1B[42m"
#define byellow "\x1B[43m"
#define bblue "\x1B[44m"
#define bmagenta "\x1B[45m"
#define bcyan "\x1B[46m"
#define bwhite "\x1B[47m"
#define normal "\x1B[0m"
typedef struct {
char name[31]; /* user's name */
unsigned char screenlines, /* screen size */
sl, /* security level */
dsl, /* transfer security level */
waiting, /* number mail waiting */
age; /* user's age */
unsigned short ar, /* board access */
dar, /* directory access */
restrict, /* user's restricts */
msgpost,
posttoday;
unsigned long daten; /* numerical time last on */
unsigned int postnet; /* number of posts on the net */
float gold; /* game money */
} mailu;
// structure that your userrec gets stuffed into
extern void delmail(int);
extern void realmain(int argc, char *argv[]);
extern short cd_to(char *);
extern void print_ansi(char *);
extern void print(int, char *);
extern void carrier_dropped(char *);
extern void Read_Qscn(int);
extern void Write_Qscn(int);
// DON'T CHANGE ANYTHING IN THIS FILE...BAD THINGS WILL HAPPEN IF YOU DO!